﻿CREATE TABLE [dbo].[RoutineExecution] (
    [Id]                INT      IDENTITY (1, 1) NOT NULL,
    [StartsOn]          DATETIME NULL,
    [EndsOn]            DATETIME NULL,
    [MachineId]         INT      NULL,
    [RoutineId]         INT      NOT NULL,
    [ScheduledDateTime] DATETIME NOT NULL,
    [Tentatives]        SMALLINT DEFAULT ((0)) NOT NULL,
    [CustomerSLA]       TIME (7) NULL,
    [SLAWarningSent]    SMALLINT NULL,
    PRIMARY KEY CLUSTERED ([Id] ASC) WITH (ALLOW_PAGE_LOCKS = ON, ALLOW_ROW_LOCKS = ON, PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF, STATISTICS_NORECOMPUTE = OFF),
    FOREIGN KEY ([RoutineId]) REFERENCES [dbo].[Routine] ([Id]) ON DELETE NO ACTION ON UPDATE NO ACTION,
    FOREIGN KEY ([MachineId]) REFERENCES [dbo].[Machine] ([Id]) ON DELETE NO ACTION ON UPDATE NO ACTION
);







